DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____MMMMOOOOVVVVIIIIEEEE used only by application
DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____AAAALLLLLLLL may use any kind of input
ddddmmmmPPPPMMMMGGGGeeeettttDDDDeeeessssttttUUUUssssaaaaggggeeee returns the usage bitmask of the destination. Possible
values are:
DDDDMMMM____BBBBUUUUFFFF____OOOOUUUUTTTTPPPPUUUUTTTT____DDDDIIIIRRRREEEECCCCTTTT writes to void *data
DDDDMMMM____BBBBUUUUFFFF____OOOOUUUUTTTTPPPPUUUUTTTT____OOOOPPPPEEEENNNNGGGGLLLL renders with OpenGL
DDDDMMMM____BBBBUUUUFFFF____OOOOUUUUTTTTPPPPUUUUTTTT____MMMMOOOOVVVVIIIIEEEE used only by application
CCCCAAAAVVVVEEEEAAAATTTTSSSS
Calling ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee, ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeBBBBUUUUssssaaaaggggeeee, or ddddmmmmPPPPMMMMGGGGeeeettttDDDDeeeessssttttUUUUssssaaaaggggeeee
will cause the plugin to be loaded with dlopen(3) if it is not already
loaded.
RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS
ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee will return the usage bitmask of the source A.
ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeBBBBUUUUssssaaaaggggeeee will return the usage bitmask of the source B.
ddddmmmmPPPPMMMMGGGGeeeettttDDDDeeeessssttttUUUUssssaaaaggggeeee will return the the usage bitmask of the destination.